![]() | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Home |
The ITT IR protocol is a very old one. It differs from other protocols
in that it does not use a modulated carrier frequency to send the IR
messages. A single command is transmitted by a total of 14 pulses with a
width of 10µs each. The command is encoded by the distance between the
pulses. Many consumer electronics brands used this protocol in Europe. Among them were: ITT, Greatz, Schaub-Lorenz, Finlux, Luxor, Salora, Oceanic and later also Nokia, to name but a few.
There are a few things the receiving software can check to verify the
validity of the received message. The lead-out interval should be 3 times
longer than the start bit time, which has a duration of 100µs. Bit times
should not be off by more than ±20% of the start bit length for logic 0s,
or 2x the start bit length for logic 1s.
A control message is divided into two groups, an address of 4 bits and a command of 6 bits. Addresses range from 1 to 16, and commands range from 1 to 64. Before the address and command are sent, 1 is subtracted from both values to get them in the range 0 to 15 and 0 to 63. Addresses are used in pairs. A pair of addresses is a value of 1 to 8
(0 to 7 actually), and it's inverted counter part 16 to 9 (15 to 8
actually).
Intermetall has developed a few transmitter ICs for use in handsets. Later microcontrollers were used to facilitate the combination of TV, VCR and SAT remote control in one handset. The SAA1250 was the first IR controller IC to be released. It can be set to generate 3 different address pairs. A fourth option is transmitting any of the 16 addresses. That option is rarely used, for it requires a manual setup procedure every time the power is lost. The second generation of IR controller ICs are the IRT1250 and IRT1260.
These chips are identical in operation and differ only in the operating
voltage. The IRT1250 is intended for 9V operation, whilst the IRT1260 is
designed for 3V. Two address pins are available to set the address pair used.
Addresses 1 and 16 are always used to control TV sets. Other address pairs are not always uniquely linked to a particular equipment family.
The ITT protocol makes no use of a modulated carier, so the previously
mentioned IR receivers won't work for this protocol. Intermetall has
created the TBA2800 for use with this protocol. It is a highly senisive IR
detection circuit and should be shielded completely inside a metal box
that is connected to ground, leaving only a small hole just in front of
the IR diode.
Some of the 64 possible commands are predefined. But unfortunately the definition of the commands is not as clear as with RC-5. You can find most of the pre-defined commands for TV purposes in the following table. TV commands use the address pair 1 and 16.
http://www.sbprojects.com/ |